$(document).ready(function() {
    //图片调整
    $("img").each(function(){
        if(this.width > 670){
            $(this).attr("width",670);
            $(this).css("float","left");
        }
    });
    //表格调整
    $("table").each(function(){
        if(this.width > 670){
            $(this).attr("width",670);
        }
    });
    //字体大小调整
    $('.r1uSpan span').each(function(){
        var fontSize = $(this).css('fontSize');
        fontSize = fontSize.substr(0, fontSize.length);
        fontSize = parseInt(fontSize);
        if(fontSize<=22){
          $(this).css('line-height','22px');
        }else{
          fontSize = fontSize+4;
          $(this).css('line-height',fontSize+'px');
        }
    });
    var allowAnimate = true;

    // 点击删除链接
    $(".deleteLink").click(function() {
        if (confirm("确认删除?")) {
            location.href = $(this).attr("href");
        }
        return false;
    });

    // 默认显示第一条
    $("ul.r1u li div.d1:first").show();
    $("ul.r1u li:first a.r1u_a").css({"color": "#ffa54c","text-decoration":"underline"});
    //点击下载
    $(".downloadLink , .foldLink").click(function() {
        change_display_status($(this));
    });
    // 点击问答链接
    $(".foldLink").click(function() {
        //点击当前条 收缩
        $curr_div = $(this).parents("li").find("div.d1");
        if($curr_div.is(":visible")){
            $curr_div.hide("fast");
            return false;
        }

        $(this).closest("ul").find("li div.d1").stop(true, false).hide("fast");
        $(this).parents("li").find("div.d1").stop(true, false).show("fast");
        var $id = $(this).attr('qid');
        add_hits($id);

    });

    // 键盘流 支持上下选择
    $(document).keydown(function(e) {
        // 判断输入状态 不执行自定义事件
        if (e.target.tagName == "INPUT") {
            return true;
        }
        var key = e.keyCode;
        $curr = $("li div.d1:visible");
        if($curr.length==0){//没有显示的答案情况下
            $curr = $("li div.d1:first");
        }
        if (key == 38) {// 上一个
            $tmp = $curr.parents("li").prev("li");
        } else if (key == 40) {// 下一个
            $tmp = $curr.parents("li").next("li");
        } else if (key == 37) {// 前一页
            $pre_href = $(".r1-pager ul li:first").find("a").attr("href");
            if ($pre_href.length > 0) {
                location.href = $pre_href;
            }
            return;
        } else if (key == 39) {// 后一页
            $next_href = $(".r1-pager ul li:last").find("a").attr("href");
            if ($next_href.length > 0) {
                location.href = $next_href;
            }
            return;
        } else if (key == 46) {// delete
            $delete_link = $curr.closest("li").find("a.deleteLink");
            if ($delete_link.length > 0) {
                $delete_link.click();
            }
            return;
        } else { // 走默认操作
            return;
        }
        if ($tmp.length > 0 && allowAnimate) {
            // 防止多次触发
            allowAnimate = false;
            $curr.stop(true, false).hide("fast");
            $tmp.find("div.d1").stop(true, false).show("fast", function() {
                allowAnimate = true;
            });
            var qid = $tmp.find("a.foldLink").attr('qid');
            add_hits(qid);
            change_display_status($tmp.find("a.foldLink"));
        }
    });

    /**
     * 切换a链接显示状态
     */
    function change_display_status(curr){
        $(".r1u_a").each(function(){
            $(this).css({"color": "","text-decoration":""});
        });
        curr.css({"color": "#ffa54c","text-decoration":"underline"});
    }
    /**
     * 增加点击量
     */
    function add_hits(i){
        $.ajax({
            url:url_add_click,
            type:'post',
            data: {id:i},
            success: function(data) {
                var data = eval('(' + data + ')');
                if(data.result){
                    var hits = $("#hits"+i).text();
                    hits = parseInt(hits)+1;
                    $("#hits"+i).text(hits);
                }
            }
        });
    }
})

